package com.walker.jdkapi.jkd8;

import java.util.function.Supplier;

public class Car {
	/**
	 * Supplier是JDK1.8的接口
	 * @param supplier
	 * @return
	 */
	public static Car create(final Supplier<Car> supplier) {
		return supplier.get();
	}
	
	public static void collide(final Car car) {
		System.out.println("Collided " + car.toString());
	}

	public void follow(final Car another) {
		System.out.println("Following the " + another.toString());
	}
	
	public void repair() {
		System.out.println("Repair " + this.toString());
	}
}
